In a surprising turn of events, Istanbul Mayor Ekrem Imamoglu has been detained just days before he was set to be the presidential candidate, facing serious corruption allegations. Critics decry the move as a politically motivated attack against democracy.